﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MigrationTool
{
    /// <summary>
    /// メッセージ定数クラス
    /// </summary>
    public static class MessageConst
    {
        #region 定数
        public const string MSG_QUESTION_MAIL_EXPORT = "メールデータのエクスポートを開始します。よろしいですか";
        public const string MSG_QUESTION_MAIL_IMPORT = "メールデータのインポートを開始します。よろしいですか";
        public const string MSG_QUESTION_PF_EXPORT = "パブリックフォルダーのエクスポートを開始します。よろしいですか";
        public const string MSG_QUESTION_PF_IMPORT = "パブリックフォルダーのインポートを開始します。よろしいですか";
        public const string MSG_QUESTION_FINISH = "終了します。よろしいですか";
        public const string MSG_CANCEL = "ユーザー操作によりキャンセルしました";
        public const string MSG_FINISH_MAIL_EXPORT = "メールデータのエクスポートが完了しました。結果は以下のログを確認してください";
        public const string MSG_FINISH_MAIL_IMPORT = "メールデータのインポートが完了しました。結果は以下のログを確認してください";
        public const string MSG_FINISH_MAIL_EXPORT_ERROR = "メールデータのエクスポートに失敗しました。以下のログを確認してください";
        public const string MSG_FINISH_MAIL_IMPORT_ERROR = "メールデータのインポートに失敗しました。以下のログを確認してください";
        public const string MSG_FINISH_PF_EXPORT = "パブリックフォルダーのエクスポートが完了しました";
        public const string MSG_FINISH_PF_IMPORT = "パブリックフォルダーのインポートが完了しました";
        public const string MSG_ERROR_EXEC = "インポートに失敗したメールボックスがあります。ログを確認してください";
        public const string MSG_ERROR_MAIL_IMPORT = "インポートに失敗したメールボックスがあります。以下のログを確認してください";
        public const string MSG_ERROR_MAIL_EXPORT = "エクスポートに失敗したメールボックスがあります。以下のログを確認してください";
        public const string MSG_ERROR_PF_IMPORT = "パブリックフォルダーのインポートに失敗しました。以下のログを確認してください";
        public const string MSG_ERROR_PF_EXPORT = "パブリックフォルダーのエクスポートに失敗しました。以下のログを確認してください";　
        public const string MSG_INPUT_TEXT = "{0}を入力してください";
        public const string MSG_NOREGISTED_EX2003 = "Ex2003Migrationのプロファイルが作成されていません。作成後に再度実行してください";
        public const string MSG_NOREGISTED_EX2013 = "Ex2013Migrationのプロファイルが作成されていません。作成後に再度実行してください";
        public const string MSG_SELECT_TARGET = "{0}を選択してください";
        public const string MSG_ERROR_INVALIDPATH = "{0}が存在しません。もう一度選択してください";
        public const string MSG_ERROR_INVALIDNETWORKPATH = "{0}は対象サーバーのネットワークフォルダではありません。もう一度選択してください";
        public const string MSG_ERROR_INVALIDFILE = "ユーザー定義ファイルが不正な形式です";
        public const string MSG_ERROR_INVALIDPASSWORD = "パスワードがリセットされていないユーザーが存在します";
        public const string MSG_ERROR_INVALIDMAILBOX = "Exchange2013のメールボックスが作成されていないユーザーが存在します";
        public const string MSG_ERROR_INVALIDINFO = "Exchange2013情報が不正です。ご確認ください";
        public const string MSG_ERROR_INVALIDPSTPATH = "PSTファイルが作成されていないユーザーが存在します";
        public const string MSG_ERROR_INVALIDAUTHORITY = "PSTファイル格納フォルダーにフルコントロールの権限がありません";
        public const string MSG_ERROR_ITEMCOUNT = "アイテム数に差異があります。ツールオプション画面の設定値を変更して再度実行してください";
        public const string MSG_LIMIT_TEXT = "0秒は設定できません";
        public const string MSG_PROFILE_TEXT = "0アカウントは設定できません";
        public const string MSG_ERROR_IMPORT ="インポートに失敗しました";
        public const string MSG_NOUSER = "対象ユーザが存在しません";
        public const string MSG_MAILBOX = "GetMailBoxCommand";
        public const string MSG_STATUS = "GetStatusCommand";

        public const string MSG_SELECT_FILTER_CSV = "CSVファイル(*.csv)|*.csv";
        public const string MSG_SELECT_FILTER_PST = "PSTファイル(*.pst)|*.pst";
        public const string MSG_TITLE_FILE = "ファイル";
        public const string MSG_TITLE_FOLDER = "フォルダー";
        public const string MSG_TITLE_COMMONFOLDER = "共有フォルダー";

        public const string MSG_SERVERNAME = "サーバー名 (またはIPアドレス)";
        public const string MSG_FQDN = "サーバー名 (FQDN)";
        public const string MSG_DOMAINNAME = "ドメイン";
        public const string MSG_USERNAME = "ユーザー名";
        public const string MSG_PASSWORD = "パスワード";
        public const string MSG_USERFILE = "対象ユーザー定義ファイル";
        public const string MSG_PSTFILEPATH = "PSTファイル格納フォルダ";
        public const string MSG_PSTFILE = "PSTファイル";
        public const string MSG_PUBLICFOLDER = "パブリックフォルダ名";
        #endregion
    }
}
